package top.healthylife.gateway.core.util;

import top.healthylife.basics.utils.utils.SystemThreadLocal;
import top.healthylife.gateway.core.config.BaseConfig;
import top.heathylife.gateway.common.cons.SystemCons;

/**
 * 可直接获取系统基础参数，存放到当前线程中
 *
 * @author maoxiaomeng
 */
public class SystemConfigUtils {

    /**
     * 获取当前服务的配置类对象，获取系统参数
     *
     */
    public static BaseConfig get() {
        return SystemThreadLocal.get(SystemCons.systemConfig);
    }

    /**
     * 获取这次请求的唯一编号
     */
    public static Long getNo() {
        return SystemThreadLocal.get(SystemCons.NO);
    }

}
